python 文件名匹配
os.listdir() 函数遇到中文名会出错
文件名匹配,使用 glob 模块的函数 glob()
import sys import os import shutil from glob import glob filenames = glob('*.wiki') type = sys.getfilesystemencoding() for filename in filenames : shutil.move(filename,'ori'+os.sep+filename) #filein = file(filename).read() #filein = filein.decode('cp936').encode('utf-8') #filein = filein.decode(type).encode('utf-8') #fileout = file('out'+os.sep+filename,'w') #fileout.write(filein) #fileout.close()